FROM ubuntu:20.04
ENV DEBIAN_FRONTEND=noninteractive

EXPOSE 5000

# 更新包列表并安装 Python 和 pip
RUN apt-get update && \
    apt-get install -y python3 python3-pip

RUN python3 -m pip install --upgrade pip
# 将 requirements.txt 文件复制到容器中
COPY requirements.txt ./


# 安装 requirements.txt 中的其他依赖项
RUN python3 -m pip install -r ./requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple && apt-get clean

# 将项目文件复制到容器中
COPY . /work
COPY SimHei.ttf /usr/share/fonts/

# 设置环境变量
ENV PYTHONPATH=/work

# 设置工作目录
WORKDIR /work

# 指定容器启动时运行的命令
CMD ["python3", "flasktrytry/app.py"]
